----------------------------------------------------------------------------------------
HXE
Version 3.0
-----------
Coded by The Swamp Fox
----------------------------------------------------------------------------------------
New Features, Changes, and Fixes:

Version 3.0:
- Map Building
	Lets you add tags to a map, without overwriting anything. In its current form it
	messes up some tag names, I plan to fix this soon. I just wanted to release this
	so everyone could use it now rather than later! Tutorial on how to add tags is
	farther into the readme.

Version 2.0:
- Guerilla Tag Converter
	A purely beta stage algorithm for converting Guerilla tags without reflexives to
	a metadata format usable by the xbox or computer, without needing to compile it.

- Save & Inject Metadata
	Straightforward, HMT-Style saving and injecting. Nothing special. You can use
	Direct Inject if you want the metadata inconsistancies auto-fixed.

- Offset Swap Dialog
	Shows all tags, you can select the tag you want to swap the offset with.

- Data Insertion
	A feature for more advanced modders, it allows placement of data at the map's
	end of data "slack space" area. It will automatically update the pointer to
	this location in the map header.

- Free Gift
	The Cyclone ;P

Version 1.1:
- Metadata Hex Editor
	A built-in hex editor so you can edit aspects of metadata without saving and
	reinjecting. Double click on the tag in the tree to access it.

- Fixed:
	Inconsistant Float finding for Map 2
	Meta scanner dependency class problem
	Tag rename/meta scanner loading problem

Version 1.0:
- Double Map Capability
	Can open two maps at once, both maps have the same features and controls.

- Meta Scanner
	Finds and can edit Dependencies, Reflexives, LoneIDs, Floats, and Shorts.

- Direct Injection
	Select a tag from either map, select another tag to write over in the other map,
	click "Direct Inject" and it copies the metadata, fixing dependencies, loneids,
	and reflexives.

- Data Copy
	After Direct Inject, click copy to transfer the tag data to the map you are
	injecting over. If the new name is longer, it automatically selects "Update
	Name Size".

- Advanced Tag Info
	Can edit almost every property of the index page, and can update tag names to
	longer than the original size.

- Advanced Map Info
	Can edit many properties of the map. BEWARE: Don't change this stuff if you
	do not know what it does. These can render your map inoperable if you make a
	mistake.

- Opens Halo PC and Halo CE maps (and obviously Xbox maps too)
	Self explanitory.

- Hex Float Conversion & Reflexive Calculator
	The only two parts that are identical to the way they were in the beta.

Coming soon:

- Better Map Builder (Possibly even recursive map building!)
- Raw Data Injection (Models, Bitmaps, Sounds)
- Multi-Purpose Hex Editor
- Suggestions are Welcome!
----------------------------------------------------------------------------------------
Tutorial on Map Building:

- Click on "Add Tag to Map <Insert map you are using here.>".
- Type in the name of the tag and its tag classes.
- Open the tag.
- Click "Add Tag".
- Re-open the map.
- Select the tag you just added.
- Use either Inject or Direct Inject (Direct Inject is advised) to inject the tag,
	the Map Builder doesn't inject the tag, just creates a place for it to go.
----------------------------------------------------------------------------------------
Once you get used to it, HXE saves a lot of time injecting things and keeping them
organized.

Have fun and make some sweet mods!